Skip to content

Conversation

@shymega
Copy link
Member

@shymega shymega commented Jun 9, 2025

Hi all!

Recreated due to mistake on main.


As mentioned briefly in #100, and discussed over Discord with Marvin, this PR
is a overhaul I'm working on of wemod-launcher.

Testing is welcome once I get to a stage where it can be tested.

However, right now - it's a heavy WIP, and should not be used.

I have marked it as a draft PR.

It's worth noting that Nix is able to build this package on this PR natively,
so that is very cool.

Contributions welcome to my branch as PRs, which will then be pushed to this PR.

(Note: I will be rebasing and force-pushing. Let me know in advance before you
push to this branch if you're a maintainer, as your changes may be lost.)

Thank you!

@shymega shymega force-pushed the refactor-shymega branch 2 times, most recently from 69a705d to 6d9e43e Compare July 8, 2025 23:54
- Set +x on prepare.py (prev. setup.py).
- Set +x on wemod (symlinked to wemod.py as well).
- Rename setup.py -> prepare.py - otherwise conflicts
- Pythonize modules.

Signed-off-by: Dom Rodriguez <shymega@shymega.org.uk>
This commit updates the names of imports from previously renamed
modules.

Signed-off-by: Dom Rodriguez <shymega@shymega.org.uk>
Signed-off-by: Dom Rodriguez <shymega@shymega.org.uk>
Also add overlay to Flake

Signed-off-by: Dom Rodriguez <shymega@shymega.org.uk>
Signed-off-by: Dom Rodriguez <shymega@shymega.org.uk>
Signed-off-by: Dom Rodriguez <shymega@shymega.org.uk>
Signed-off-by: Dom Rodriguez <shymega@shymega.org.uk>
Signed-off-by: Dom Rodriguez <shymega@shymega.org.uk>
Signed-off-by: Dom Rodriguez <shymega@shymega.org.uk>
Signed-off-by: Dom Rodriguez <shymega@shymega.org.uk>
Signed-off-by: Dom Rodriguez <shymega@shymega.org.uk>
Signed-off-by: Dom Rodriguez <shymega@shymega.org.uk>
Signed-off-by: Dom Rodriguez <shymega@shymega.org.uk>
TOML is easier to read, and I hated dealing with YAML. PyYAML bad.

Signed-off-by: Dom Rodriguez <shymega@shymega.org.uk>
Signed-off-by: Dom Rodriguez <shymega@shymega.org.uk>
Signed-off-by: Dom Rodriguez <shymega@shymega.org.uk>
Signed-off-by: Dom Rodriguez <shymega@shymega.org.uk>
Signed-off-by: Dom Rodriguez <shymega@shymega.org.uk>
Signed-off-by: Dom Rodriguez <shymega@shymega.org.uk>
Signed-off-by: Dom Rodriguez <shymega@shymega.org.uk>
Signed-off-by: Dom Rodriguez <shymega@shymega.org.uk>
Signed-off-by: Dom Rodriguez <shymega@shymega.org.uk>
Signed-off-by: Dom Rodriguez <shymega@shymega.org.uk>
Signed-off-by: Dom Rodriguez <shymega@shymega.org.uk>
Signed-off-by: Dom Rodriguez <shymega@shymega.org.uk>
Signed-off-by: Dom Rodriguez <shymega@shymega.org.uk>
Signed-off-by: Dom Rodriguez <shymega@shymega.org.uk>
Signed-off-by: Dom Rodriguez <shymega@shymega.org.uk>
Signed-off-by: Dom Rodriguez <shymega@shymega.org.uk>
Signed-off-by: Dom Rodriguez <shymega@shymega.org.uk>
Signed-off-by: Dom Rodriguez <shymega@shymega.org.uk>
Signed-off-by: Dom Rodriguez <shymega@shymega.org.uk>
Signed-off-by: Dom Rodriguez <shymega@shymega.org.uk>
Signed-off-by: Dom Rodriguez <shymega@shymega.org.uk>
Signed-off-by: Dom Rodriguez <shymega@shymega.org.uk>
Signed-off-by: Dom Rodriguez <shymega@shymega.org.uk>
Signed-off-by: Dom Rodriguez <shymega@shymega.org.uk>
Signed-off-by: Dom Rodriguez <shymega@shymega.org.uk>
Also tidy up Flake, use `devenv` inside Flake (and update .envrc), as
well as restructuring project layout

Signed-off-by: Dom Rodriguez <shymega@shymega.org.uk>
Also:

- Format Nix files
- Update Flake lockfile

Signed-off-by: Dom Rodriguez <shymega@shymega.org.uk>
Signed-off-by: Dom Rodriguez <shymega@shymega.org.uk>
Signed-off-by: Dom Rodriguez <shymega@shymega.org.uk>
- Embed devenv.nix in Flake - ensure purity.
- Build an AppImage in the Flake for Decky.
- Update package derivation for use with PyQt6.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants